﻿body 
{
    font-size: 11px;
    font-family: Tahoma;
    line-height:130%;
}
a, a:visited 
{
    color:#4A7EB5;
    text-decoration: none
}
a:hover, a:active {color:#111111;}

h1 
{
    font-size: 15px;
    font-family: Verdana;
}
div.clear {clear:both;}
div#corpus 
{
    border-radius: 5px;
    margin: 50px;
    background-color:#EFEFEF;
    border:1px solid #DEDEDE;
    box-shadow:0 0 10px #DEDEDE, 0 0 2px #DEDEDE, 0 0 2px #FFF inset;
    overflow:hidden;
}

.liTabMenu, .liRapport
{
    width:100%;
    list-style: none;
}
.liTabMenu 
{
    background-color:#F5F5F5;
    box-shadow:0 0 1px #EEE inset;
    text-align:right;
    height:25px;
    overflow:hidden;
}
.liTabMenu li
{
    display:inline-block;
    background-color:#FAFAFA;    
    border:1px solid #DEDEDE;
    border-top:none;
    font-size:13px; 
}
.liTabMenu li a 
{
    display:block;
    padding: 5px 10px;
}
.liTabMenu li:last-child {border-right:none;}
.liTabMenu li:hover
{
    background-color:#FFF;    
    border-color:#666;
}
.tabMain
{
    border-collapse: separate;
    border-spacing: 5px;
    width:100%;
}
.tabMain > tbody > tr > td
{
    margin: 0px;
    padding: 5px;
    background-color:#FFF;    
    border:1px solid #DEDEDE;
    width:33%;
}
.tabMain > tbody > tr > td > h1 {display:inline-block;}
.tabMain > tbody > tr > td > p, .tabMain > tbody > tr > td > ul {padding:5px;}
.tabMain > tbody > tr:first-child > td:first-child {border-top-left-radius: 5px;}
.tabMain > tbody > tr:first-child > td:last-child {border-top-right-radius: 5px;}
.tabMain > tbody > tr:last-child > td:first-child {border-bottom-left-radius: 5px;}
.tabMain > tbody > tr:first-child > td[colspan="3"]
{
    width:100%;
    border-radius: 0px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.tabForm
{
    border-collapse: separate;
    border-spacing: 2px;
    width:100%;
}

.liRapport, input[type="submit"] {width:99%;}

input[type="submit"] {border:none; cursor:pointer;}

.liRapport li, input[type="submit"]
{
    margin:2px;
    padding:6px;
    background-color:#EDEDED;
    text-align: left;
}
.liRapport li.etatOk, input[type="submit"].etatOk
{
    background-color:#D0EDCC;
    box-shadow:0 0 1px #3F8F35 inset;
    color:#3F8F35;
}
.liRapport li.etatReverification
{
    background-color:#F5E49A;
    box-shadow:0 0 1px #C7941E inset;
    color:#C7941E;
}
.liRapport li.etatErreur, input[type="submit"].etatErreur
{
    background-color:#F0A49E;
    box-shadow:0 0 1px #C7291E inset;
    color:#C7291E;
}

.liRapport div.nom {float:left;}
.liRapport div.btnPlus {float:Right; cursor:pointer;}
.liRapport div.areaInfos 
{
    border-top:1px dotted #fff; 
    margin-top:5px; 
    padding-top:2px;
}
.liRapport div.areaInfos strong {color:#111}
.liRapport div.areaInfos input[type="text"]
{
    font-size: 10px;
    padding: 1px;
    margin: 1px;
    border: 1px solid #3F8F35;
    color: #333;
    width: 99% ;
}